backtrace-rs
A library for acquiring backtraces at runtime for Rust. This library aims to
enhance the support given by the standard library at std::rt
by providing a
more stable and programmatic interface.
Install
[]
= "0.2"
extern crate backtrace;
Usage
To simply capture a backtrace and defer dealing with it until a later time,
you can use the top-level Backtrace
type.
extern crate backtrace;
use Backtrace;
If, however, you'd like more raw access to the actual tracing functionality, you
can use the trace
and resolve
functions directly.
extern crate backtrace;
Platform Support
This library currently supports OSX, Linux, and Windows. Support for other platforms is always welcome!
License
backtrace-rs
is primarily distributed under the terms of both the MIT license
and the Apache License (Version 2.0), with portions covered by various BSD-like
licenses.
See LICENSE-APACHE, and LICENSE-MIT for details.